在進入URL介紹前,我們在教一樣東西那就func裡要回傳值要怎麼用與怎麼寫
func compara(number:Int) {
var A:Int = 10
var B:Int = 20
if A + number > B {
c = A
} else {
c = B
}
}
func compara2(number:Int) -> Int{
var A:Int = 10
var B:Int = 20
if A + number > B {
return A
} else {
return B
}
}
以上兩種方法都可以比較AB的大小,但是第一種方式中我們還需要先設給他一個變數C讓他等於A或B才能把值帶出來,但是在第二種方法中我們在呼叫時給他一個變數他就能夠將AB比較大的值帶出來,雖然兩種方法都可以做出帶值但是,我還是比較推薦下面這種方式,因為現在簡單幾行的程式碼可能沒有差,但是如果到幾千行的程式裡第二種方法比較淺顯易懂,不會讓開發者還要尋找哪個變數是什麼而導致誤用歐!!